@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}

ul{list-style-type:none;}

li{ list-style:none;line-height: 18px;}


a{text-decoration:none; color: black;}
a:hover{ color: #4aa9d0; }
.left{float:left;}
.img{display: block; margin: 0px auto;}
.right{float:right;}
.clear{ clear: both; }


body{ font-family: "微软雅黑"; padding:0; margin:0; font-size: 14px;}
.wrapper{width: 1180px; margin: 0px auto;}

/* CSS Header */
.tt{height: 40px; background: #0f4d96; line-height: 40px; color: white;}
.tt span{float: right;}
.tt span font{font-size: 18px; font-weight: bold;}
.header{z-index:999999; height: 115px; min-width: 1180px; position: relative;}
#logo{  float:left; line-height:115px; }
#logo img{ vertical-align: middle; }
#nav{float: right; position: absolute; right:0px;}
#nav li{display:block;float:left;  height: 115px; width: 115px;box-sizing: border-box;text-align: center; color: #0f4d96; line-height: 115px; font-size: 16px; }
#nav li:hover{color: #da2f30;}
.banner{ min-width: 1180px;overflow: hidden; }
/* CSS Footer */
.footer{ height: 405px;  box-sizing: border-box; padding-top: 46px;background:url(../Image/ftbg.png) top center;}
.lianxi{height: 225px;width: 540px; float: left; border-left: 1px solid #525252; margin-left: 60px;box-sizing: border-box; padding-left: 60px;}
.lianxi span{font-size: 24px; font-weight:bold; line-height: 50px; display: block; color: white;}
.ftlist{font-size: 18px; color: #bbbbbb;}
.lianxi li{font-size: 14px; color: #bbbbbb; line-height: 35px;}
.ma{ width: 226px; height: 235px; float: right; background: white; }
.ftbot { color:#bbbbbb; height: 60px; line-height: 60px; border-top: 1px solid #bbbbbb; margin-top: 62px;}
.ftbot a{color:#bbbbbb; float: right;}
.ftbot a:hover{text-decoration: underline;}
/* CSS Main */

#index_main{width:100%;margin:0 auto; min-width: 1180px; padding-top: 66px; padding-bottom: 107px;}
#index_main1{width:100%;margin:0 auto;overflow:hidden;min-width: 1180px;}
/*搜索*/
.sousuo{height: 155px; min-width: 1180px; border-bottom: 1px solid #dddddd; padding-top: 40px; box-sizing: border-box;}
.ssleft{ width:355px; float: left;  }
.ssleft span{display: block; font-size: 24px; color: #0f4d96; font-weight:bold; line-height: 36px;}
.ssleft span font{ color: #da2f30; }
.ssleft p{ font-size: 18px; line-height: 36px; }
.ssmid{ width: 555px; height: 75px; border-right:1px solid #cccccc;border-left:1px solid #cccccc; box-sizing: border-box; padding: 0px 40px 0px 40px; float: left;}
.search-text{ width: 380px; height: 33px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; float: left; text-indent: 1em;}
.search-btn{ width: 85px;height: 35px;background: #0f4d96; color: white;line-height: 35px; text-align: center; float: left; border:none;}
.ssmid p {font-size: 14px; color: #0f4d96; margin-top: 20px; }
.ssmid p a{padding: 0px 8px 0px 8px; border-right:1px solid #0f4d96; line-height: 15px; color: #0f4d96;}
.ssmid p a:hover{text-decoration: underline;}
.ssrig{ width: 255px; float: right; height: 75px; background: url(../Image/ah1.png) 42px center no-repeat; color: #0f4d96; padding-top: 10px; box-sizing: border-box; padding-left: 93px;}
.ssrig font{color: #da2f30; font-size: 31px; font-weight: bold;}
/*产品展示*/
.product{height: 910px; min-width: 1180px; box-sizing: border-box; padding-top: 65px;}
.pa{text-align: center;  }
.pa a{display: block; padding: 13px 20px 13px 20px; border:1px solid #d4d4d4; font-size: 16px; color: #4e4e4e; margin-left: 10px; margin-right: 10px; float: left; margin-bottom: 10px;}
.pa a:hover{background: #0f4d96; color: white; border:1px solid #0f4d96; transition: 0.3s;}
#marqueeDiv1{ height:220px;overflow:hidden; box-sizing: border-box; width: 1180px; background: white; margin: 0px auto; margin-top: 25px;}
#marqueeDiv1 ul li{width: 290px; height:220px; box-sizing: border-box; overflow: hidden; float: left; margin-bottom: 10px; margin-left: 4px; margin-right: 4px; border:1px solid #d4d4d4;}
#marqueeDiv1 ul li img{ width: 290px;height: 220px; display: block; }
#marqueeDiv2{ height:220px;overflow:hidden; box-sizing: border-box; width: 1180px; background: white; margin: 12px auto; }
#marqueeDiv2 ul li{width: 290px; height:220px; box-sizing: border-box; overflow: hidden; float: left; margin-bottom: 10px; margin-left: 4px; margin-right: 4px; border:1px solid #d4d4d4;}
#marqueeDiv2 ul li img{ width: 290px;height: 220px; display: block; }
.btn03 {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.btn03 img {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
}
.btn03 .ovrly {
    background: rgba(15, 77, 150, 0.78);
    height: 100%;
    left: 0;
    top: 100%;
    width: 100%;
    position: absolute;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.btn03 .ovrly span{display: block; line-height: 220px; color: white; text-align: center; font-size: 24px; font-weight: bold;}
.btn03:hover .ovrly {
    top: 0;
}
.pdmore{ width: 148px; height: 36px; color: #0f4d96; text-align: center; line-height: 36px; border:1px solid #0f4d96; margin: 50px auto; }
.pdmore:hover{background: #0f4d96; color: white; transition: 0.3s;}
/*广告*/
.adv{height: 710px; background: url(../Image/ah3.png) top center no-repeat; box-sizing: border-box; border-bottom: 5px solid #da2f30;}
.adv .mess{ width: 170px; height: 54px; display: block; line-height: 54px; text-align: center; color: #ececec; font-size: 18px; border:1px solid #ececec; float: right; margin-top: 53px; }
.adv .mess:hover{ border:1px solid #0f4d96;}
.serv_c{line-height: 24px;color: #666; height: 546px; box-sizing:border-box;  width: 1000px; margin:0px auto;margin-top: 140px; }
.serv_c dl{width: 270px;float: left;padding: 0 95px 0 0;background: url(../Image/ico03.gif) no-repeat 306px 94px;}
.serv_c dt{width: 212px;padding:72px 0 0;background: url(../Image/servbg1.gif) no-repeat center 0;margin:0 auto;height: 148px;text-align: center;}
.serv_c dl.born{background: none;padding: 0;}
.serv_c dd h3{height: 62px;line-height: 62px;font-size: 18px;text-align: center;color: #0e4ca9;background: url(../Image/ico02.gif) no-repeat center bottom;margin-bottom: 19px;}
.serv_c dl:hover dt{background: url(../Image/servbg2.gif) no-repeat center 0;}
.serv_c dl:hover dd h3{color: #da2f30;}
/*生产设备*/
.shebei{height: 570px; background: #f7f7f7; box-sizing: border-box; padding-top:56px; }
#marqueeDiv3{ height:220px;overflow:hidden; box-sizing: border-box; width: 1180px; background: white; margin: 0px auto; margin-top: 25px;}
#marqueeDiv3 ul li{width: 290px; height:220px; box-sizing: border-box; overflow: hidden; float: left; margin-bottom: 10px; margin-left: 4px; margin-right: 4px; border:1px solid #d4d4d4;}
#marqueeDiv3 ul li img{ width: 290px;height: 220px; display: block; }
/*关于我们*/
.company{height: 381px; box-sizing: border-box; background: url(../Image/ah7.png) top center no-repeat; padding-top: 80px;}
.comrig{ width: 640px; box-sizing: border-box; float: right; padding-right: 40px; }
.comrig span{font-size: 30px; color: white; text-transform: uppercase; font-family: 'Impact'; line-height: 70px;}
.comrig span font{ font-family: '微软雅黑'; font-size: 18px; font-weight: normal; }
.comrig p{color: white; line-height: 24px; }
/*新闻资讯*/
.news{height: 740px; background: white; box-sizing: border-box; min-width: 1180px; padding-top: 75px;}
.news ul{margin-top: 40px;}
.news li{ width: 590px; height: 120px; box-sizing: border-box; padding-right: 60px; float: left; margin-bottom: 35px; }
.nett{ width: 120px; height: 120px;background: #525252;display: block; float: left; color: white; font-size: 18px; text-align: center;box-sizing: border-box; padding-top: 12px; }
.nett font{ font-size: 64px; font-weight: bold; line-height: 70px; }
.indnerig{ width: 380px; float: right; }
.indnerig span{font-size: 18px; color: #525252; line-height: 65px; display: block; font-weight:bold;}
.indnerig p{font-size: 14px; color: #666666; line-height: 24px;}
.news li:hover .nett{background: #0f4d96; transition: 0.3s;}
.news li:hover .indnerig span{color: #0f4d96; transition: 0.3s;}
/*侧边栏此网站首页复用*/
.side{width: 250px;float: left;}
.ce{border:1px solid #cccccc; margin-top: -1px;}
.ce >li >a{text-decoration:none;outline:none;border-bottom: 1px solid #cccccc;background: url(../Image/kb10.png) 225px center no-repeat no-repeat ,white; blr:expression(this.onFocus=this.blur());}
.ce{display:block;width:248px;z-index:5;top:0px;left:0px;}
.ce>li>a:hover{ background:url(../Image/kb9.png) 225px center no-repeat, #3a65c2; color: white; }
.ce li .xz{background:url(../Image/kb9.png) 225px center no-repeat, #3a65c2; color: white;}
/*.ce li .current{background:url(../Image/kb9.png) 225px center no-repeat, #3a65c2; color: white;}*/
.ce li a{font-size: 14px; padding: 16px 0px 16px 24px;color:#666666;display:block;cursor:pointer;border-bottom: 1px solid #cccccc }
.er{display:none;width:248px;}
.er li{width:100%;box-sizing: border-box;}
.er li a{display:block;padding: 16px 0px 16px 24px;font-weight: normal;font-size: 14px; color:#666666;}
.er li a:hover{background:url(../Image/kb9.png) 225px center no-repeat, #3a65c2; color: white; }
.messg{ width: 250px;  margin-top: 18px;}
.messg ul{border:1px solid #cccccc; margin-top: -1px; box-sizing: border-box; padding: 20px 26px 20px 26px;}
.messg ul li{ line-height: 26px; }
/*内页右侧抬头*/
.content img{max-width: 1160px;}
.content table{max-width: 1160px;border:1px solid #cccccc;}
.content td{border:1px solid #cccccc;}
#newsContent img{max-width: 1160px;}
#newsContent table{max-width: 1160px;border:1px solid #cccccc;}
#newsContent td{border:1px solid #cccccc;}
#infoImage{width:100%;text-align:center;margin:55px 0 10px 0;}
#infoImage img{display: block; max-width:1160px; padding:3px; border:#dcdcdc solid 6px; margin: 0px auto;}
.xxsmys{ width:100%; height:40px; line-height:40px; border-bottom: 1px solid #dedede;}
.xxsmwz{ width:130px; height:40px; color:#FFF;font-weight: bold; font-size: 16px; text-align:center; display:block; background-color:#0f4d96;}
.context{ font-size: 14px; margin-top: 60px; margin-bottom: 45px; color: #0f4d96; line-height: 30px;}
.context a:hover{color: #0f4d96;}
.page{text-align: center; margin: 30px auto;}
.page a{display:inline-block;background: #eaeaea; height:18px;line-height:18px;border:1px solid #dbdbdb;padding:10px 14px 10px 14px;}
.page a:hover{background:#0f4d96;color:#fff;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:10px 14px 10px 14px;}
.page .current { padding:10px 21px 10px 21px;height:18px;border:1px solid #dbdbdb;line-height:18px;background:#0f4d96;color:#fff;}
/*新闻页结束*/
.class_02{ display: block; font-size: 30px; color: #666666; text-align: center; line-height: 50px;}
.class_03{display: block; font-size: 20px; color: #4ca4d4; text-align: center; line-height: 50px; }
#xw{width:147px;height:32px;line-height:32px;text-align:center;background-color:#f57f16;color:#fff;font-size:16px;float:left;}

/*公司简介内页*/
.tp1{text-align: center; margin-bottom: 55px; margin-top: 30px;}
.tp1 a{padding: 12px 33px 12px 33px;margin-left: 4px; margin-right: 4px; font-size: 18px; border:1px solid #d4d4d4;}
.tp1 a:hover{background: #0f4d96; color: white; border:1px solid #0f4d96; transition: 0.3s;}
/*设备内页*/
.equbody  li{height: 300px; width: 385px; float: left;  margin-bottom: 13px;border: 1px solid #d4d4d4; margin-left: 3px; margin-right: 3px;}
.equbody  img{ width:385px; height: 250px; margin: 0px auto;  display: block;  }
.equbody  li span{ width: 385px; height: 50px; line-height: 50px; display: block;  text-align: center;  transition: 0.3s;}
.equbody  li:hover span{ background:#0f4d96; color: white;   }
/*公司产品内页*/
.probody{  width: 1180px;  margin: 0px auto; margin-top: 25px;}
.probody li{width: 286px; height:220px; box-sizing: border-box; overflow: hidden; float: left; margin-bottom: 10px; margin-left: 4px; margin-right: 4px; border:1px solid #d4d4d4;}
.probody li img{ width: 286px;height: 220px; display: block; }
#productTitle{width:600px;height:30px;font-size:18px;text-align:center;margin:25px auto;}
/*案例内页*/
.anlibody {  margin-top: 25px;}
.anlibody  li{width: 376px;height: 295px;  float: left; margin-left: 5px; margin-right: 5px; margin-bottom: 27px; border:3px solid #dcdcdc;}
.anlibody  img{ width: 376px; height: 238px;   margin: 0px auto;display: block;}
.anlibody  li span{ width: 376px; height: 57px; line-height: 57px;background: #9c9c9c; display: block;  text-align: center; color:white; overflow: hidden; transition: 0.3s;}
.anlibody  li:hover span{ color:white; background: #0f4d96;}

/*新闻内页*/
.newsbody{margin-top: 40px;}
.newsbody li{ width: 590px; height: 120px; box-sizing: border-box; padding-right: 60px; float: left; margin-bottom: 35px; }
.newsbody li:hover .nett{background: #0f4d96; transition: 0.3s;}
.newsbody li:hover .indnerig span{color: #0f4d96; transition: 0.3s;}

#newTitle{ width: 100%;height: 36px;color: #333; font-size: 18px;line-height: 36px;font-weight: bolder;text-align: center;margin: 0 auto;}
.newtime{ font-size: 14px; color: #888888; text-align: center; height: 30px; line-height: 30px; border: 1px dotted #999999; margin-top: 30px; }
#newsContent{width:100%;font-size:14px; padding-top:20px;}
/*荣誉资质内页*/
.holibody {  margin-top: 25px;}
.holibody  li{width: 376px;height: 295px;  float: left; margin-left: 5px; margin-right: 5px; margin-bottom: 27px; border:3px solid #dcdcdc;}
.holibody  img{ max-width: 376px; height: 238px;   margin: 0px auto;display: block;}
.holibody  li span{ width: 376px; height: 57px; line-height: 57px;background: #9c9c9c; display: block;  text-align: center; color:white; overflow: hidden; transition: 0.3s;}
.holibody  li:hover span{ color:white; background: #0f4d96;}
/*在线留言内页*/
#form1{}
#form1 #name,#form1 #tel,#form1 #add,#form1 #email{display: block; width: 325px; height: 50px; border:1px solid #d5d5d5; margin-bottom: 8px;box-sizing: border-box; text-indent: 13px; }
#form1 input:focus{outline: 1px solid #0f4d96; border:1px solid #0f4d96; }
#form1 input::placeholder{color: #232323;}
#form1 textarea{ width: 528px; height: 108px; border:1px solid #d5d5d5; text-indent: 13px; padding-top: 10px;}
#form1 textarea:focus{/* border:1px solid #0f4d96;*/ outline: 1px solid #0f4d96;}
#form1 textarea::placeholder{color: #232323; font-family: '微软雅黑'; font-size: 14px; }
#form1 .but{ width: 310px; height: 50px;font-size: 16px; background: #848484; color: white; text-align: center;line-height: 50px; border:none; font-weight: bold; margin-top: 26px; }
#form1 .but:hover{background: #0f4d96; transition: 0.3s;}
/*联系我们内页*/
.cont{ width: 430px; height: 490px; box-sizing: border-box; border:3px solid #e2e2e2; float: left; padding: 66px 39px 0px 39px; margin-top: 50px;}
.cont span font{font-size: 48px; font-family: 'Impact';color: #c0c0c0; font-weight: normal;}
.cont span{display: block; font-size: 18px; color: #0f4d96; text-align: center; line-height: 50px; font-weight: bold;}
.cont ul{padding: 26px 14px 26px 14px;}
.cont ul li{font-size: 18px; line-height: 36px;color: #575757;}
.niuyan{ width: 645px; float: right; box-sizing: border-box; margin-top: 50px;}
.niuyan span{display: block; font-size: 18px; color: #e90505; font-weight: bold;  line-height:24px;}
.niuyan span font{font-size: 34px; color: #808080;}
/* CSS Ziye */
/* CSS xingwen */




#page{width:400px;height:30px; line-height:30px;text-align:center;margin:52px auto;color:#333;font-size:16px;clear:both;}

#page a{color:#333;font-size:12px;}

#page a:hover{color:#900;}




#newsInfo{width:100%;height:40px;color:#666;font-size:12px;text-align:center;margin:0 auto; border-bottom: 1px solid #dedede;}
.newsinfoleft {padding-left: 30px;}

.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }



/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#da020d;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;height: 73px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a{color:black;}
.m2t ul li a:hover{ color:red; text-decoration:underline;}

.f{ float:right; margin-right:10px; _margin-top:7px;}

.map{ float:right;margin-top: 20px;}
.map a{color:black;}

.class_08{ background: url(../images/lijin9.png) no-repeat; width: 100%; height: 244px; }
